Control Dependencies in Interpretive Systems
نویسندگان
چکیده
Interpreters and just-in-time (JIT) compilers are ubiquitous in modern computer systems, making it important to have good program analyses for reasoning about such systems. Control dependence, which plays a fundamental role in a number of program analyses, is an important contender in this regard. Existing algorithms for (dynamic) control dependence analysis do not take into account some important runtime characteristics of interpretive computations, and as a result produce results that may be imprecise and/or unsound. This paper describes a new notion of control dependence and analysis algorithm for interpretive systems. This significantly improves dynamic control dependence information, with corresponding improvements in client analyses such as dynamic program slicing and reverse engineering. To the best of our knowledge, this is the first proposal to reason about low-level dynamic control dependencies in interpretive systems in the presence of dynamic code generation and optimization.
منابع مشابه
A Methodology for Unified Assessment of Physical and Geographical Dependencies of Wide Area Measurement Systems in Smart Grids
Wide Area Measurement Systems (WAMS) enable real time monitoring and control of smart grids by combining digital measurement devices, communication and control systems. As WAMS consist of various infrastructures, they imply complex dependencies among their underlying systems and components of different types, such as cyber, physical and geographical dependencies. Although several works exist in...
متن کاملAn experimental study on the determination of gantry angle and SSD dependencies of TLD and MOSFET dosimeter systems
Background: The purpose of this study was to investigate the various gantry angle and SSD dependencies of TLD and MOSFET dosimeters. Materials and Methods: LiF (Mg) TLD and MOSFET were used in this study. Dosimeter systems were calibrated and then irradiated at various gantry angle and SSD by applying 6 MV photon energy. Results: Based on the results, MOSFET changes were found to be in 2% range...
متن کاملDoing interpretive research
Received: 29 November 2004 Revised: 26 July 2005 Accepted: 4 November 2005 Abstract Interpretive research in information systems (IS) is now a well-established part of the field. However, there is a need for more material on how to carry out such work from inception to publication. I published a paper a decade ago (Walsham, 1995) which addressed the nature of interpretive IS case studies and me...
متن کاملA Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems
This article discusses the conduct and evaluation of interpretive research in information systems. While the conventions for evaluating information systems case studies conducted according to the natural science model of social science are now widely accepted, this is not the case for interpretive field studies. A set of principles for the conduct and evaluation of interpretive field research i...
متن کاملAn Integrated Framework for Conducting and Assessing Interpretive Information Systems (IS) Research
Though the number of interpretive research in information systems (IS) has increased substantially in recent years, the development and proliferation of methodology guiding such research is relatively minimal. The IS research methodology in interpretive research is still not institutionalized. This lack of common standards poses problems both for IS researchers using the interpretive paradigm a...
متن کامل